InfluxDB-存储引擎(store engine)模型介绍

InfluxDB的存储引擎主要由内存中的索引(In-Memory Index)、WAL、Cache以及FileStore中的TSM Files组成。代码关系如下图所示:

Cache实际上就是数据在内存中的组织形式;TSM File实际上就是数据在磁盘中的组织形式。

存储引擎组成

后面会分几个专题进行简单的介绍。

参考文献

In-memory indexing and the Time-Structured Merge Tree (TSM)